home *** CD-ROM | disk | FTP | other *** search
/ CU Amiga Super CD-ROM 19 / CU Amiga Magazine's Super CD-ROM 19 (1998)(EMAP Images)(GB)[!][issue 1998-02].iso / CUCD / Programming / LEDA / prog / graph / vec.c < prev    next >
C/C++ Source or Header  |  1994-08-05  |  511b  |  47 lines

  1. #include <LEDA/ugraph.h>
  2. #include <LEDA/vector.h>
  3. #include <LEDA/matrix.h>
  4.  
  5.  
  6.  
  7.  
  8.  
  9. main()
  10. {  
  11.    UGRAPH<matrix,vector> G;
  12.    node v;
  13.    edge e;
  14.    int i = 0;
  15.  
  16.    test_ugraph(G);
  17.  
  18.    matrix mat(2,7);
  19.  
  20.    G.new_node(mat);
  21.  
  22.    G.print("G = ");
  23.    newline;
  24.  
  25.  
  26.   vector vec(-1,2.7,3.14);
  27.  
  28.   node_array<matrix> M(G);
  29.  
  30.   edge_array<vector> V(G,vec);
  31.  
  32.    forall_nodes(v,G) 
  33.    { M[v] = G[v] = matrix(i,i);
  34.      i++;
  35.     }
  36.  
  37.    forall_edges(e,G)  G[e] = V[e];
  38.  
  39.  
  40.    G.print("G = ");
  41.    newline;
  42.    G.write();
  43.  
  44.    return 0;
  45. }
  46.  
  47.